﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Uniriotec.DC.CoordDist.Base.Distribuida
{
    public class SampleProcess : Process
    {
        //Quando fazendo um novo tipo de processo (para outros algorítmos),
        //Essas são os dois métodos importantes de se implementar.

        //Essa método cuida do ciclo de vída de trabalho de um processo.
        protected override void DoWork()
        {
            
        }
        
        //Esse método é chamado sempre que chegar uma nova mensagem para o processo
        //A variável e.Message guarda a mensagem recebida
        protected override void OnMessageReceived(object sender, MessageReceivedEventArgs e)
        {
            Message msg = e.Message;
        }

    }
}
